Box-Muller transform
#incomplete